// pages/orderSure/orderSure.js
import http from '../../utils/http'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    value:'',
    num:1,
    region: [],
    customItem: '全部',
    detail:'',
    name:'',
    phone:'',
    goodsdetail:{},
    issubmit:true
  },
  bindRegionChange: function (e) {
    // console.log('picker发送选择改变，携带值为', e.detail.value)
    this.setData({
      region: e.detail.value
    })
  },
  bindnameInput: function (e) {
    this.setData({
      name: e.detail.value
    })
  },
  bindphoneInput: function (e) {
    this.setData({
      phone: e.detail.value
    })
  },
  binddetailInput: function (e) {
    this.setData({
      detail: e.detail.value
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    http.getReq('/AppletOrder/Load?goodsId='+options.id,(res=>{
      this.setData({
        goodsdetail:res.model
      })
    }))
  },
  onChange(event) {
    console.log(event.detail);
    this.setData({
      num:event.detail
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },
  godetail(e){

    if(this.data.name==''){
      wx.showToast({
        title: '请填写正确名字',
        icon:'none'
      })
      return false
    }
    if(this.data.phone==''){
      wx.showToast({
        title: '请填写电话',
        icon:'none'
      })
      return false
    }
    if(this.data.region==''){
      wx.showToast({
        title: '请选择地区',
        icon:'none'
      })
      return false
    }
    if(this.data.detail==''){
      wx.showToast({
        title: '请填写详细地址',
        icon:'none'
      })
      return false
    }
    if(this.data.issubmit){
  
    let that=this
    this.setData({
      issubmit:false
    })
    let userinfo=wx.getStorageSync('user');
    let goodsdetail=this.data.goodsdetail
    // console.log(goodsdetail)
    let region=this.data.region[0]+this.data.region[1]+this.data.region[2]
    let url=`/AppletOrder/Save?openId=${userinfo.openId}&goodsId=${goodsdetail.Id}&goodsCount=${this.data.num}&totalMoney=${this.data.num*goodsdetail.GoodsPrice}&addressTel=${this.data.phone}&addressName=${this.data.name}&addressDetails=${region+this.data.detail}`
    // if(this.data.issubmit){
      http.getReq(url,(res=>{
        // console.log(res)
        if(res.code==0){
         
          wx.showToast({
            title: '提交成功',
            icon: 'success',
            duration: 2000,
            success:function(){
              console.log('haha');
              setTimeout(function () {
                that.setData({
                  issubmit:true
                })
                //要延时执行的代码
                wx.navigateTo({
                  url: e.currentTarget.dataset.url,
                })
              }, 2000) //延迟时间
            }
          })
        }
        // this.setData({
        //   goodsdetail:res.model
        // })
      }))
    }
   
    // /AppletOrder/Load?openId=openId&goodsId=商品Id&goodsCount=商品数量&totalMoney=商品价格&addressTel=手机号&addressName=联系人&addressDetails=(地区+详细地址)
    // console.log(this.data.phone)
    // wx.navigateTo({
    //   url: e.currentTarget.dataset.url,
    // })
  },
  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
   
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})